<h:panelGroup xmlns:h='http://java.sun.com/jsf/html'
              xmlns:p='http://primefaces.org/ui'
              xmlns:z='http://savanti.com.bo/ui'
              xmlns:s='http://savanti.com.bo/ui-simple'
              xmlns:x='http://java.sun.com/jsf/composite/ui/component'
              xmlns:e='http://java.sun.com/jsf/composite/ui/component-entity' styleClass='ITPedido' id='ITPedido'><p:growl id='growl'/>

<z:focus focus='#{ITPedido.focus}'/>

<z:beanMenubar bean='#{ITPedido}' title='Pedido #{ITPedido.entity.id}' dateIni='#{ITPedido.dateIni}' dateEnd='#{ITPedido.dateEnd}' printTxt='true' process='bean'/>


<h:panelGrid columns='1' width='100%' rendered='#{ITPedido.form}'>

<h:panelGrid id='bean' columns='2' styleClass='bean align-top'>

  <x:beanPanel id='hd' bean='#{ITPedido}' title='Cabecera' cellpadding='9' style='min-width: 325px; max-width: 325px'>

  <x:fieldS b='#{bean}' t='Cliente'   w='150px' wT='45px' v='#{ITPedido.entity.cliente}' x='#{x}' xL='#{x.persona.nombre}' s='#{ITPedido.selectCliente}'/>

  <x:fieldD b='#{bean}' t='Pedido'    w='75px'  wT='45px' v='#{ITPedido.entity.fecha}'/>

  <x:fieldI b='#{bean}' t='Glosa'     w='150px' wT='45px' v='#{ITPedido.entity.glosa}' id='gId'/>

  <x:fieldD b='#{bean}' t='Entrega'   w='75px'  wT='45px' v='#{ITPedido.entity.entrega}'/>

  <x:fieldN b='#{bean}' t='Total'     w='75px'  wT='45px' v='#{ITPedido.entity.total}' style='background:#ffcc25;font-size:115%'/>

  </x:beanPanel>


  <x:beanPanel id='ps' bean='#{ITPedido}' title='Posicion' cellpadding='0' style='min-width: 500px' rendered='#{ITPedido.entity.cliente.id!=null}'>

  <h:panelGrid columns='1' cellpadding='8' style='margin-right: 2px'>

  <x:fieldM b='#{bean}' t='Producto' v='#{bean.detalle.material}' x='#{x}' id='materialId'/>

  <x:fieldA b='#{bean}' t='Cantidad' v='#{bean.detalle.cantidad}' w='50px' l='detailAdd' id='cantidadId'/>

  <x:fieldA b='#{bean}' t='Devuelto' v='#{bean.detalle.devuelto}' w='50px' l='detailDevAdd'/>

  </h:panelGrid>

  <x:materialImage c='#{bean.detalle.material.id}' t='Bs. ' v='#{bean.detalle.precio}' r='2'/>

  </x:beanPanel>

</h:panelGrid>


<x:materialTable bean='#{ITPedido}' ls='#{ITPedido.entity.lsPedidoDetalle}'>

<s:columnT t='Codigo'     v='#{x.material.codigo}' w='55px'/>

<s:columnT t='Nombre'     v='#{x.material.nombre}'/>

<s:columnN t='Solicitado' v='#{x.solicitado}'      w='75px'/>

<s:columnN t='Devuelto'   v='#{x.devuelto}'        w='75px'/>

<s:columnN t='Cantidad'   v='#{x.cantidad}'        w='75px'/>

<s:columnN t='Precio'     v='#{x.precio}'          w='75px'/>

<s:columnN t='Importe'    v='#{x.importe}'         w='75px'/>

<s:columnN t='Descuento'  v='#{x.descuento}'       w='75px'/>

<s:columnN t='Total'      v='#{x.total}'           w='75px'/>

</x:materialTable>


<h:panelGroup rendered='#{ITPedido.report != null}'>

<div style='text-align: center'>

  <OBJECT classid='clsid:8AD9C840-044E-11D1-B3E9-00805F499D93' width='350' height='16'

          codebase= 'http://java.sun.com/products/plugin/autodl/jinstall-1_4-windows-i586.cab#Version=1,4'>

  <param name='CODE' value='eva.savant.core.printer.PrinterApplet'/>

  <param name='ARCHIVE' value='../resources/applet/printerApplet.jar'/>

  <param name='TxtPrint' value='#{ITPedido.report}'/>

  <COMMENT>

  <embed TxtPrint='#{ITPedido.report}' type='application/x-java-applet' width='350' height='16'

         archive='../resources/applet/printerApplet.jar' code='eva.savant.core.printer.PrinterApplet.class'>

  <noembed>No se ecuentra instalado Java Standard Edition, es requerido ...!!</noembed>

  </embed>

  </COMMENT>

  </OBJECT>


  <p:commandButton icon='ui-icon-trash' title='Limpiar Impresora' update='@(.ITPedido)' actionListener='#{ITPedido.uiCleanPrint}' style='border:none'/>

</div>

</h:panelGroup>

</h:panelGrid>


<e:dataTable bean='#{ITPedido}'>

<z:columnT w='60px' t='Pedido'  v='#{x.id}'/>

<z:columnT w='55px' t='Estado'  v='#{x.estado}'/>

<z:columnD w='70px' t='Fecha'   v='#{x.fecha}'/>

<z:columnD w='70px' t='Entrega' v='#{x.entrega}'/>

<z:columnT t='Cliente' v='#{x.cliente.persona.nombre}'/>

<z:columnN w='70px' t='Importe' v='#{x.total}'/>

<p:columnGroup type='footer'><p:row>

<p:column style='text-align:right' footerText='Total' colspan='5'/>

<p:column style='text-align:right;background:#edbc29' footerText='#{ITPedido.sum[2]}'/>

</p:row></p:columnGroup>

</e:dataTable>

</h:panelGroup>